/*全局样式*/
@font-face{
	font-family:'PingFang';
	src:url("font/PingFang Medium.ttf") format("truetype");
	font-weight:normal;
	font-style:normal;
}
*:focus{outline:none;}
html{overflow-x:hidden;font-family:'PingFang';}
body,a{color:#333;}

.wrapper{width:1400px;}
.wrap-gray{background:#f5f5f5;}
.wrap-gray.p1{padding:60px 0;}
.wrap-white{background:#fff;}
.wrap-white.p1{padding:60px 0;}
.wrap-white.p2{padding:60px 0 0 0;}
.clear{ clear: both;}
.xtj_dh{ display:none;}
/*头部样式*/
#header{ height:90px;background: #fff; }
#header.weo-pa{left: 0;right: 0;top: 0;z-index: 99;background: none;}
#header .wrapper{ display: flex; justify-content: space-between; align-items: center;}
#header.fixed{position: fixed;left: 0;right: 0;top: 0;z-index: 99;background: #fff; height:90px;animation: HeaderSlideDown 0.4s; animation-fill-mode: forwards;box-shadow:0 10px 10px -10px rgba(0,0,0,.08);}
#header.fixed-b{position: sticky;left: 0;right: 0;top: 0;z-index: 99;background: #fff; height:90px;animation: HeaderSlideDown 0.4s; animation-fill-mode: forwards;box-shadow:0 10px 10px -10px rgba(0,0,0,.08);}
#logo{width: 185px; height:42px; overflow:hidden;}
#logo a{display:block;}
#nav > ul{display:flex;}
#nav > ul > li{position:relative; margin-left:60px; text-align:center;}
#nav > ul > li:first-child{margin-left:0;}
#nav > ul > li > a{display:block; height:90px; line-height:90px; font-size:18px; overflow:hidden; color: #3e3a39;font-family:'PingFang';}
#nav > ul > li:hover > a{color:#990033;}
#nav > ul > li.current > a{ color:#990033;}
#nav > ul > li ul{position:absolute; left:50%; top:90px; transform:translate(-50%,20px); display:none; width:148px; padding:12px 0; background:#fff; box-shadow:0 0 10px rgba(0,0,0,.08); opacity:0; animation:NavAnimation 0.3s; animation-fill-mode:forwards;}
#nav > ul > li:hover ul{display:block;}
@keyframes NavAnimation{100%{transform:translate(-50%,0); opacity:1;}}
#nav > ul > li ul li{height:38px; line-height:38px; font-size:15px; overflow:hidden;}
#nav > ul > li ul li a{display:block; padding:0 18px; color:#464646; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; transition:all 0.2s linear;}
#nav > ul > li ul li:hover a{letter-spacing:1px; color:#990033; transition:all 0.2s linear;}
#header.fixed #nav > ul > li > a{ color: #333;}
#header.fixed #nav > ul > li.current > a{ color:#990033;}
#header.fixed #nav > ul > li:hover > a{ color:#990033;}

/*首页样式*/
.new_index_header{ display:none;}
#banner{width:100%; height:880px; overflow:hidden;}
.wrap-about{ background: url(../images/about-bg.png) no-repeat center 0; height:785px; padding: 70px 0;}
.wrap-about .about{ display: flex; justify-content: space-between;}
.wrap-about .about .left{ width: 570px; height: 380px;  position: relative;}
.wrap-about .about .about-img{width: 570px; height: 380px; overflow: hidden;border-radius: 50px 0 50px 0;}
.wrap-about .about .left .about-img img{ width: 100%; height: 100%; transform: scale(1.0); transition: 0.5s all;}
.wrap-about .about .left:hover .about-img img{transform: scale(1.1); transition: 0.5s all;}
.wrap-about .about .left .about-logo{ position: absolute; top: 36%;  right:-50px; width: 101px; height: 101px;animation: scaleEffect 2s ease-in-out infinite;-webkit-animation: scaleEffect 2s ease-in-out infinite;}
.wrap-about .about .right{ flex: 1; margin-left: 95px; margin-top: 20px;}
.wrap-about .about .right .about-title{ display: flex; justify-content: space-between; align-items: center;}
.wrap-about .about .right .about-title .title-left{ flex: 1;}
.wrap-about .about .right .about-title .title-left h3{ font-family: arial; font-size: 40px; color: #990033; height: 40px; line-height: 40px;}
.wrap-about .about .right .about-title .title-left h2{ font-family:'PingFang'; font-size: 26px; color: #3e3a39;  height: 30px; line-height: 30px; margin-top: 10px;}
.wrap-about .about .right .about-title .title-right{ width: 64px; height: 64px; position: relative; }
.wrap-about .about .right .about-title .title-right a{ display: flex; align-items: center; justify-content: center;  width: 66px; height: 67px;  z-index: 2; position: relative; background: url(../images/more-icon.png) no-repeat center;}
.wrap-about .about .right .about-title .title-right img{ width:26px; height: 10px; display: block;}
 @keyframes spin {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg);}
}

 @keyframes spin2 {
    from { transform: rotate(0deg);}
    to { transform: rotate(-360deg);}
}

@keyframes scaleEffect {
    0% { transform: scale(1); }
    50% { transform: scale(0.8); }
    100% { transform: scale(1); }
}

.wrap-about .about .right .about-title .title-right:after{content: '';width: 100%; height: 100%; border-radius: 100%; border: 1px #990033 dashed; display: flex; align-items: center; justify-content: center; animation: spin 10s linear infinite; -webkit-animation: spin 10s linear infinite; position: absolute; top: 0; left: 0; right: 0; bottom:0;z-index: 1; }
.wrap-about .about .right .about-title .title-right:hover:after{ background: #990033;}
.wrap-about .about .right .about-title .title-right:hover a{background: url(../images/more-icon1.png) no-repeat center;}
.wrap-about .about .right .about-cont section{ height: 275px; overflow: hidden; }
.wrap-about .about .right .about-cont section p{margin-top: 20px; font-size: 15px; line-height: 32px; color: #3e3a39; text-indent: 30px; font-family:'PingFang';}
.about-number{ margin-top: 60px;}
.about-number ul{ display: flex; justify-content: space-between;}
.about-number ul li{ width: 20%; text-align: center;}
.about-number ul li .count{ font-size: 44px; color: #990033; font-weight: bold;font-family:'PingFang'; height: 50px; line-height: 50px;}
.about-number ul li p{ font-size: 16px; color: #3e3a39; font-family:'PingFang'; height: 20px; line-height: 20px; margin-top: 20px;}
#c-banner{width:100%; height:460px; overflow:hidden; position: relative;}
#c-banner .swiper-container{width:100%; height:460px; }
#c-banner .swiper-wrapper{height:460px;}
#c-banner .swiper-slide{width:100%; height:460px; }
#c-banner .swiper-slide img{width:100%; height:460px;}
#c-banner .swiper-button-prev,#c-banner .swiper-button-next{top:50%; transform:translateY(-50%); width:60px; height:60px; margin:0; background-repeat:no-repeat; background-position:center;border-radius:50%; cursor:pointer; opacity:1; transition:all 0.1s linear; }
#c-banner .swiper-button-prev:after,#c-banner .swiper-button-next:after{display:none;}
#c-banner .swiper-button-prev{left:50px; background-image:url(../images/h-jt1.png);}
#c-banner .swiper-button-next{right:50px; background-image:url(../images/h-jt2.png);}
#c-banner .swiper-button-prev:hover{left:50px; background-image:url(../images/h-jt1h.png);}
#c-banner .swiper-button-next:hover{right:50px; background-image:url(../images/h-jt2h.png);}


.wrap-mdzs{ background: url(../images/mdzs-bg.jpg) no-repeat center 0; height: 832px; padding: 70px 0;}
.wrap-mdzs .title{ text-align: center;}
.wrap-mdzs .title h3{font-family: arial; font-size: 40px; color: #990033; height: 40px; line-height: 40px;}
.wrap-mdzs .title h2{ font-family:'PingFang'; font-size: 26px; color: #3e3a39;  height: 30px; line-height: 30px; margin-top: 10px;}
.mdzs-cont{display: flex;width: 100%; height: 670px; justify-content:center; }
.content-panel {width: 510px;padding:0;overflow-y: auto; height:440px; margin-top: 100px;}
.content-panel img{ width: 500px; height:auto;}
.l-map-panel{ width: 56%; height: 100%; position:relative;}
.map-panel { width: 100%; height: 100%; }
.l-map-panel img.s-tb{ position:absolute;top:329px; left:440px;animation: scaleEffect 2s ease-in-out infinite;-webkit-animation: scaleEffect 2s ease-in-out infinite; width:25px; z-index:989;}



.province-info {font-size: 16px;line-height: 1.6;color: #666;}
.info-item {margin-bottom: 15px;}
.content-panel::-webkit-scrollbar-track {background: #ddd; }
.content-panel::-webkit-scrollbar-thumb { background: #990033; border-radius: 10px; }
.content-panel::-webkit-scrollbar {width: 6px; }
.info-item li{ padding: 30px; background:#e7c7d2; margin-bottom: 20px;}
.info-item li .dt-img{ width: 100%; height: 300px; overflow: hidden;}
.info-item li .dt-img img{ width:100%; height: 100%;}
.info-item li h4{ font-size: 18px;font-family:'PingFang';color: #3e3a39; margin-top: 10px;}
.wrap-zsjm{ background: url(../images/zsjm-bg.jpg) no-repeat center 0; height: 886px; padding:70px 0;}
.wrap-zsjm .title{ text-align: center;}
.wrap-zsjm .title h3{font-family: arial; font-size: 40px; color: #990033; height: 40px; line-height: 40px;}
.wrap-zsjm .title h2{ font-family:'PingFang'; font-size: 26px; color: #3e3a39;  height: 30px; line-height: 30px; margin-top: 10px;}
.wrap-zsjm .zsjm-cont{  height: 640px; margin-top: 50px; position: relative;}
.wrap-zsjm .zsjm-cont .zcjm-center{width:570px; height: 570px; position: relative;display: flex; justify-content: center; align-items: center; margin: 80px auto;}
.wrap-zsjm .zsjm-cont .zcjm-center .zcjm-center-img{ width: 381px; height: auto; }
.wrap-zsjm .zsjm-cont  i{ display: block;width: 570px; height: 570px; border-radius: 100%; border: 1px #deb8c4 dashed;position: absolute; top:0; left: 0;animation: spin2 50s linear infinite; -webkit-animation: spin2 50s linear infinite;}
.wrap-zsjm .zsjm-cont  span{ display: block;width: 457px; height: 457px; position: absolute; top:56px; left: 56px; background: url(../images/zsjm-yuan.png) no-repeat 0 0;animation: spin 30s linear infinite; -webkit-animation: spin 30s linear infinite; }
.wrap-zsjm .zsjm-cont ul{ position: absolute; top: 60px; left: 0; right: 0; display: flex; justify-content: space-between; flex-wrap: wrap;}
.wrap-zsjm .zsjm-cont ul li{ width: 37%; text-align: right; margin-bottom: 220px; display: flex;gap:0 20px;}
.wrap-zsjm .zsjm-cont ul li:nth-child(3),.wrap-zsjm .zsjm-cont ul li:nth-child(4){ margin-bottom: 0;}
.wrap-zsjm .zsjm-cont ul li:nth-child(2n){ text-align: left;}
.wrap-zsjm .zsjm-cont ul li .left{ width: 80px; height: 80px; border: 1px #990033 solid; border-radius: 100%; }
.wrap-zsjm .zsjm-cont ul li:nth-child(1) .left{ background:#fff url(../images/zsjm-icon1.png) no-repeat center; transform: rotateY(0deg); transition: 0.5s all;}
.wrap-zsjm .zsjm-cont ul li:nth-child(2) .left{ background:#fff url(../images/zsjm-icon2.png) no-repeat center; transform: rotateY(0deg); transition: 0.5s all;}
.wrap-zsjm .zsjm-cont ul li:nth-child(3) .left{ background:#fff url(../images/zsjm-icon3.png) no-repeat center;transform: rotateY(0deg); transition: 0.5s all; }
.wrap-zsjm .zsjm-cont ul li:nth-child(4) .left{ background:#fff url(../images/zsjm-icon4.png) no-repeat center; transform: rotateY(0deg); transition: 0.5s all;}
.wrap-zsjm .zsjm-cont ul li:nth-child(1){flex-direction: row-reverse;}
.wrap-zsjm .zsjm-cont ul li:nth-child(3){flex-direction: row-reverse;}
.wrap-zsjm .zsjm-cont ul li .right h3{ font-size: 20px; font-weight: bold;font-family:'PingFang';}
.wrap-zsjm .zsjm-cont ul li .right section{ margin-top: 10px;}
.wrap-zsjm .zsjm-cont ul li .right section p{font-size: 15px;font-family:'PingFang'; height: 30px; line-height: 20px; display: flex; justify-content: flex-end; color: #3e3a39;}
.wrap-zsjm .zsjm-cont ul li:nth-child(2n) .right section p{justify-content:left; }


.wrap-zsjm .zsjm-cont ul li .right section em{display: block; width: 5px; height: 5px; border-radius: 50px; background: #990033; margin-right: 10px; margin-top: 8px; }
.wrap-zsjm .zsjm-cont ul li:nth-child(1):hover .left{ background:#990033 url(../images/zsjm-icon1-h.png) no-repeat center; transform: rotateY(360deg); transition: 0.5s all; }
.wrap-zsjm .zsjm-cont ul li:nth-child(2):hover .left{ background:#990033 url(../images/zsjm-icon2-h.png) no-repeat center; transform: rotateY(360deg); transition: 0.5s all;}
.wrap-zsjm .zsjm-cont ul li:nth-child(3):hover .left{ background:#990033 url(../images/zsjm-icon3-h.png) no-repeat center;transform: rotateY(360deg); transition: 0.5s all; }
.wrap-zsjm .zsjm-cont ul li:nth-child(4):hover .left{ background:#990033 url(../images/zsjm-icon4-h.png) no-repeat center; transform: rotateY(360deg); transition: 0.5s all;}

#footer{ background: #3e3a39; padding:70px 0 30px 0;}
#footer .footer-top{  display: flex; justify-content: space-between;}
#footer .footer-top .f-left{ width: 355px;}
#footer .footer-top .f-left .f-logo{ width:215px; height: 49px;}
#footer .footer-top .f-left .f-contact{ margin-top: 20px;}
#footer .footer-top .f-left .f-contact p{ font-size:15px;font-family:'PingFang'; color: #fff; line-height: 36px; padding-left: 20px;}
#footer .footer-top .f-left .f-contact p:nth-child(1){ background: url(../images/f-icon1.png) no-repeat 0 10px;}
#footer .footer-top .f-left .f-contact p:nth-child(2){ background: url(../images/f-icon2.png) no-repeat 0 10px;}
#footer .footer-top .f-left .f-contact p:nth-child(3){ background: url(../images/f-icon3.png) no-repeat 0 10px;}
#footer .footer-top .f-center{flex: 1; margin-left: 50px; margin-top: 10px;}
#footer .footer-top .f-center ul{ display: flex; justify-content: space-between;}
#footer .footer-top .f-center ul li{width: 20%; }
#footer .footer-top .f-center ul li h3{ font-size: 16px; color: #fff;font-family:'PingFang'; margin-bottom: 10px; }
#footer .footer-top .f-center ul li span{ display: block; height: 30px; line-height: 30px;}
#footer .footer-top .f-center ul li span a{color: #999999;font-family:'PingFang';  font-size: 14px;}
#footer .footer-top .f-center ul li span a:hover{ color: #fff;}
#footer .footer-top .f-right{width:135px;   text-align: center;}
#footer .footer-top .f-right .f-ewm{background: url(../images/ewm-kuang.png) no-repeat 0 0; width: 135px; height: 136px; text-align: center; padding-top: 13px;}
#footer .footer-top .f-right span{ color: #999; text-align: center;display: block;font-family:'PingFang';  margin-top: 10px;}
#copyright .f-inf{ border-top:1px #524e4d solid; padding-top: 30px; margin-top: 30px; text-align: center; color: #999;}
#copyright .f-inf a{ color: #999; padding-left: 10px;}
#copyright .f-inf a:hover{ color: #fff;}

.online_q{ position: fixed; bottom: 200px;  right: 15px;  z-index: 999; width: 48px; }
.online_q span{ display: block; width: 48px;  height: 48px; display: flex; align-items: center; justify-content: center; cursor: pointer;background: #990033; border-radius: 100px;}
.online_q .btn2{ position: relative;}
.online_q .btn-wx .pic{display: block; width: 180px; background: #fff; height: 230px; box-shadow: 0 0 10px rgba(0,0,0,0.2); position: absolute; right: 60px;top: -80px;transition: 0.5s all; opacity: 0;visibility: hidden; text-align: center; border-radius: 10px; padding: 20px 0;}
.online_q .btn-wx .pic h5{ font-size: 16px; color: #222; display: flex; justify-content: center; align-items: center; gap:0 10px;font-family:'PingFang';}
.online_q .btn-wx .pic h5 em{display: block; background: url(../images/right-icon1.png) no-repeat center; width: 18px; height: 18px;}
.online_q .btn-wx .pic h4{ font-size: 20px; color: #990033; font-weight: bold; margin-top: 5px;font-family:'PingFang';}
.online_q .btn-wx .pic img{ width: 110px; height: 110px; margin: 10px auto 0 auto;}
.online_q .btn-wx .pic p{display: block; font-size: 14px;font-family:'PingFang';}
.online_q .btn-wx .jt-f{ position: absolute;top: 42%; transform: translateY(-50%); right: -7px; width: 14px; height: 16px;}
.online_q .btn-wx .jt-f img{ width: 14px; height: 16px;;}
.online_q .btn-wx:hover .pic{opacity: 1;visibility: visible;}


/*内页样式*/
.ny-banner{ height: 520px;}
.ny-banner .ny_banner_txt{display: flex; height: 520px;justify-content: center;flex-direction: column; align-items: center;}
.ny-banner .ny_banner_txt h2{ font-size: 40px; font-weight: bold; color: #990033;font-family:'PingFang'; font-weight: bold;}
.ny-banner .ny_banner_txt h3{ font-size: 24px;color: #333;font-family:'PingFang'; text-transform: uppercase;}
.ny-product ul li{ margin-bottom: 50px;}
.ny-product ul li a{ display: flex; justify-content: space-between; align-items: center;}
.ny-product ul li .left{ width: 700px; height: 500px; overflow: hidden; }
.ny-product ul li .left .cplunbo1{position:relative;}
.ny-product ul li .left .cplunbo1 .swiper-wrapper{height:500px;}
.ny-product ul li .left .cplunbo1 .swiper-slide{width:100%; height:500px;}
.ny-product ul li .left .cplunbo1 .swiper-slide img{ width:100%; height: auto; transform: scale(1.0);  transition: 0.5s all;}
.ny-product ul li .left .swiper-pagination{left:50%; bottom:20px; transform:translateX(-50%); display:flex; justify-content:center; align-items:center; width:auto;}
.ny-product ul li .left .swiper-pagination-bullet{width:8px; height:8px; margin:0 0 0 10px; background:rgba(0,0,0,0,0.3); border-radius:10px; cursor:pointer; opacity:0.5;}
.ny-product ul li .left .swiper-pagination-bullet:first-child{margin-left:0;}
.ny-product ul li .left .swiper-pagination-bullet-active{background:#990033;opacity:1;}

.ny-product ul li:hover .left .cplunbo1 .swiper-slide img{transform: scale(1.1);  transition: 0.5s all;}
.ny-product ul li .right{ flex: 1; background: #f5f5f5; height: 400px; margin-left: -40px; z-index: 2; padding:40px 70px; position: relative;}
.ny-product ul li:nth-child(2n) a{flex-direction: row-reverse;}
.ny-product ul li:nth-child(2n) .right{margin-right: -40px; margin-left: 0px;}
.ny-product ul li .right h3{ font-size: 30px;color: #111; font-family:'PingFang'; height: 40px; line-height: 40px;}
.ny-product ul li .right span{ font-size: 16px;color: #990033; font-family:'PingFang'; height: 20px; line-height: 20px; margin-top: 10px; display: block;}
.ny-product ul li .right p{ font-size: 16px;color: #3e3a39; font-family:'PingFang'; margin-top: 20px;overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; line-height: 32px; }
.ny-product ul li .right .price{font-size: 36px;color: #990033; font-family:'PingFang'; font-weight: bold; margin-top: 20px;}
.ny-product ul li .right .price i{font-size: 24px;}
.ny-product ul li .right .cp-btn{ width: 160px; height: 50px; background: #eee; line-height: 50px;  color: #990033; margin-top: 30px; position: relative;}
.ny-product ul li .right .cp-btn .cp-btn-more{text-align: center; display: flex; justify-content: center;gap:0 20px; position: relative; z-index: 6;align-items: center;font-family:'PingFang'; font-size: 15px;}
.ny-product ul li .right .cp-btn em{ display: block; background: url(../images/more-icon.png) no-repeat; width: 26px; height: 12px; margin-bottom: 0px;background-size: cover;}

.ny-product ul li:hover .right h3{color: #990033;}
.ny-product ul li .cp-btn:after{content: ''; position: absolute; top:0; left: 0; bottom:0;width:0%;background: #990033; transition: 0.5s all; z-index: 1;}
.ny-product ul li:hover .cp-btn:after{content: ''; position: absolute; top:0; left: 0;bottom:0;width:100%;background: #990033;transition: 0.5s all;}
.ny-product ul li:hover .right .cp-btn{ color: #fff; }
.ny-product ul li:hover .right .cp-btn em{ background: url(../images/more-icon1.png) no-repeat; width: 26px; height: 12px; margin-bottom: 0px;background-size: cover;}
.ny-about .ny-about-title{ background: url(../images/ny-about-titlebg.png) no-repeat right 0; height: 160px;padding-top: 30px;}
.ny-about .ny-about-title h2{ font-size: 36px; font-weight: bold; color: #3e3a39; height: 50px; line-height: 50px;font-family:'PingFang'; }
.ny-about .ny-about-title h4{ font-size: 24px;color: #990033; height: 36px; line-height: 36px;font-family:'PingFang'; margin-top: 10px;}
.ny-about .ny-about-cont{ margin-top: 30px; display: flex; justify-content: space-between;}
.ny-about .ny-about-cont .left{flex: 1; margin-right: 100px;}
.ny-about .ny-about-cont .left p{ line-height: 32px; font-size: 16px; color: #3e3a39;font-family:'PingFang';  text-indent: 32px;}
.ny-about .ny-about-cont .right{ width: 600px; height: 460px; overflow: hidden; border-radius: 50px 0 50px 0;}
.ny-about .ny-about-cont .right img{ width: 100%; height: 100%; transform: scale(1.0); transition: 0.5s all;}
.ny-about .ny-about-cont .right:hover img{transform: scale(1.1); transition: 0.5s all;}

.wrap-number{ background:url(../images/number-bg.png) no-repeat center bottom;height: 351px;}
.ny-number ul{ display: flex; justify-content: space-between;}
.ny-number ul li{ width: 20%; text-align: center; margin-top: 50px;}
.ny-number ul li .number-yuan{ width: 160px; height: 160px;  margin: 0 auto; position: relative;}
.ny-number ul li .number-yuan .number-yuan-cont{ display: flex;flex-direction: column;justify-content: center; height: 160px; position: relative;z-index: 10;}
.ny-number ul li .number-yuan .number-yuan-cont em{ display: block; width:50px; height: 50px; margin: 0 auto;}
.ny-number ul li:nth-child(1) .number-yuan .number-yuan-cont em{background: url(../images/about-szimg1.png) no-repeat 0 0;}
.ny-number ul li:nth-child(2) .number-yuan .number-yuan-cont em{background: url(../images/about-szimg2.png) no-repeat 0 0;}
.ny-number ul li:nth-child(3) .number-yuan .number-yuan-cont em{background: url(../images/about-szimg3.png) no-repeat 0 0;}
.ny-number ul li:nth-child(4) .number-yuan .number-yuan-cont em{background: url(../images/about-szimg4.png) no-repeat 0 0;}
.ny-number ul li:nth-child(5) .number-yuan .number-yuan-cont em{background: url(../images/about-szimg5.png) no-repeat 0 0;}
.ny-number ul li .number-yuan .number-yuan-cont .count{ font-size: 40px; font-weight: bold; color: #990033;font-family:'PingFang';}
.ny-number ul li p{ font-size: 16px; width: 64%; margin: 20px auto 0 auto;font-family:'PingFang';}
.ny-number ul li .number-yuan:before{content:'';border: 1px #990033 dashed; border-radius: 100%; position:absolute;top:0; left:0;width: 160px; height: 160px; }
.ny-number ul li:hover .number-yuan:before{animation: spin 20s linear infinite; -webkit-animation: spin 20s linear infinite;}
.ny-number ul li .number-yuan:after{content:''; border-radius: 100%; position:absolute;top:50%; left:50%;  transform:translate(-50%,-50%);width: 0px; height: 0px;background: #990033;  transition: 0.5s all;}
.ny-number ul li:hover .number-yuan:after{width: 140px; height: 140px;transition: 0.5s all;}
.ny-number ul li:hover .number-yuan .number-yuan-cont .count{ color: #fff;}
.ny-number ul li:hover p{ color: #990033;}
.ny-number ul li:nth-child(1):hover .number-yuan .number-yuan-cont em{background: url(../images/about-szimg1-h.png) no-repeat 0 0;}
.ny-number ul li:nth-child(2):hover .number-yuan .number-yuan-cont em{background: url(../images/about-szimg2-h.png) no-repeat 0 0;}
.ny-number ul li:nth-child(3):hover .number-yuan .number-yuan-cont em{background: url(../images/about-szimg3-h.png) no-repeat 0 0;}
.ny-number ul li:nth-child(4):hover .number-yuan .number-yuan-cont em{background: url(../images/about-szimg4-h.png) no-repeat 0 0;}
.ny-number ul li:nth-child(5):hover .number-yuan .number-yuan-cont em{background: url(../images/about-szimg5-h.png) no-repeat 0 0;}
.wrap-cpyf{ background: url(../images/cpyf-bg.jpg) no-repeat center 0; height: 500px; padding: 60px 0;}
.wrap-cpyf .title{ text-align: center;}
.wrap-cpyf .title h3{ font-size: 30px; font-weight: bold; color: #fff;font-family:'PingFang'; height: 40px; line-height: 40px;}
.wrap-cpyf .title h5{ font-size: 16px;color: #fff;font-family:'PingFang'; height: 20px; line-height: 20px; margin-top: 10px; text-transform: uppercase;}
.wrap-cpyf .cpyf{ margin-top: 50px;}
.wrap-cpyf .cpyf ul{ display: flex; justify-content: space-between;gap:0 20px;}
.wrap-cpyf .cpyf ul li{ width: 33%; background: rgba(255,255,255,0.9); border-radius: 20px; padding: 20px;transition: 0.5s all; margin-top: 0;}
.wrap-cpyf .cpyf ul li em{ display: block; width: 50px; height: 50px;transition: 0.5s all;transform: rotateY(0deg);}
.wrap-cpyf .cpyf ul li:nth-child(1) em{ background: url(../images/cpyf-icon1.png) no-repeat 0 0;}
.wrap-cpyf .cpyf ul li:nth-child(2) em{ background: url(../images/cpyf-icon2.png) no-repeat 0 0;}
.wrap-cpyf .cpyf ul li:nth-child(3) em{ background: url(../images/cpyf-icon3.png) no-repeat 0 0;}
.wrap-cpyf .cpyf ul li h3{font-size: 18px; font-weight: bold; color: #3e3a39;font-family:'PingFang';height: 20px; line-height: 20px; margin-top: 10px;}
.wrap-cpyf .cpyf ul li .cpyf-nr{ height: 120px; overflow-y: auto; font-size:15px; line-height: 30px; color: #666; margin-top: 10px;}
.wrap-cpyf .cpyf ul li .cpyf-nr::-webkit-scrollbar-track {background: #ddd; }
.wrap-cpyf .cpyf ul li .cpyf-nr::-webkit-scrollbar-thumb { background: #990033; border-radius: 10px; }
.wrap-cpyf .cpyf ul li .cpyf-nr::-webkit-scrollbar {width: 6px; }
.wrap-cpyf .cpyf ul li:hover{ margin-top: -10px; transition: 0.5s all;}
.wrap-cpyf .cpyf ul li:hover em{ transform: rotateY(360deg);transition: 0.5s all;}
.wrap-honor{background: url(../images/honorbg.jpg) no-repeat center 0; height: 450px; padding: 70px 0;}
#ny-zzry{ margin-top: 50px; position: relative;}
#ny-zzry .swiper-container{ margin: 0 50px;}
#ny-zzry .swiper-container .swiper-slide{width: 264px; height: 162px; overflow: hidden; cursor:pointer; }
#ny-zzry .swiper-container .swiper-slide img{ width: 264px; height: 162px;}
#ny-zzry .swiper-button-prev,#ny-zzry .swiper-button-next{top:50%; transform:translateY(-50%); width:60px; height:60px; margin:0; background-repeat:no-repeat; background-position:center; border-radius:50%; cursor:pointer; opacity:1; transition:all 0.1s linear;}
#ny-zzry .swiper-button-prev:after,#ny-zzry .swiper-button-next:after{display:none;}
#ny-zzry .swiper-button-prev{left:-20px; background-image:url(../images/h-jt1.png);}
#ny-zzry .swiper-button-next{right:-20px; background-image:url(../images/h-jt2.png);}
#ny-zzry .swiper-button-prev:hover{left:-20px; background-image:url(../images/h-jt1-h.png);}
#ny-zzry .swiper-button-next:hover{right:-20px; background-image:url(../images/h-jt2-h.png);}
#certify .swiper-slide img{cursor:pointer;}




.wrap-zlzs{ padding: 70px 0;}

#certify {position: relative;width: 1200px;margin: 50px auto 0 auto}
#certify .swiper-container {padding-bottom: 72px;} 
#certify  .swiper-slide {width: 330px;height: 460px;background: none; overflow: inherit!important;}
#certify  .swiper-slide img{display:block;}
#certify  .swiper-slide p {line-height: 98px;padding-top: 0;text-align: center;color: #636363;font-size: 18px;font-family:'PingFang';margin: 0;}
#certify .swiper-button-prev:after,#certify .swiper-button-next:after{display:none;}
#certify .swiper-button-prev {left: -50px;width: 60px;height: 60px;background: url(../images/h-jt1.png) no-repeat left center;opacity: 1!important; background-size: 100%;}
#certify .swiper-button-next {right: -50px;width: 60px;height: 60px;background: url(../images/h-jt2.png) no-repeat right center;opacity: 1!important; background-size: 100%;}
#certify .swiper-button-prev:hover{ background-image:url(../images/h-jt1-h.png);}
#certify .swiper-button-next:hover{ background-image:url(../images/h-jt2-h.png);}



#certify .swiper-slide{ border-radius: 10px; overflow: hidden; position: relative; }
#certify .swiper-slide img{position: relative;border-radius: 10px;}
#certify .swiper-slide .top-div:before{  content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background-color:rgba(0,0,0,.3);transition: width 0.3s ease; z-index: 9; border-radius: 10px;}
#certify .swiper-slide p{ display: none;}
#certify .swiper-slide-active p{ display: block;}
#certify .swiper-slide-active .top-div:before{ display: none;}
.wrap-news{ background: url(../images/news-bg.png) no-repeat center bottom; padding: 70px 0;}
.wrap-news .ny-news .title{ text-align: center;}
.wrap-news .ny-news .title h3{ font-size: 30px; font-weight: bold; color: #990033;font-family:'PingFang'; height: 40px; line-height: 40px;}
.wrap-news .ny-news .title h5{ font-size: 16px;color: #3e3a39;font-family:'PingFang'; height: 20px; line-height: 20px; margin-top: 10px; text-transform: uppercase;}
#news-list{ margin-top: 50px;}
#news-list ul li{position:relative; margin-top:30px; padding-bottom:30px; border-bottom:1px solid #e5e5e5;}
#news-list ul li:first-child{margin-top:0;}
#news-list ul li:after{content:''; position:absolute; left:0; right:100%; bottom:-1px; display:block; height:1px; background:#990033; opacity:0; transition:all 0.3s linear;}
#news-list ul li a{display:flex; align-items:center;}
#news-list ul li span{width:350px; height:240px; overflow:hidden; border-radius: 10px;}
#news-list ul li img{width:100%; max-width:none; height:100%; transition:transform 0.3s linear;}
#news-list ul li section{ margin-left:30px; flex: 1;}
#news-list ul li section h4{height:18px; line-height:18px;  font-size:14px; color:#666; overflow:hidden; margin-top: 10px;font-family:'PingFang'; background: url(../images/rl-icon.png) no-repeat 0 center; padding-left: 20px;}
#news-list ul li section h3{height:30px; line-height:30px; font-size:24px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; transition:all 0.1s linear; color:#333; font-weight: bold;font-family:'PingFang'; margin-top: 15px;}
#news-list ul li section p{line-height:30px; margin-top:15px; font-size:16px; color:#3e3a39;-webkit-line-clamp:2; color: #666;font-family:'PingFang';}
#news-list ul li section h5{ background: url(../images/more-icon.png) no-repeat center; width: 52px; height: 52px;  margin-top:20px; border: 1px #990033 dashed; border-radius: 100%; background-size:23px;}
#news-list ul li:hover:after{right:0; opacity:1; transition:all 0.3s linear;}
#news-list ul li:hover img{transform:scale(1.08); transition:transform 0.3s linear;}
#news-list ul li:hover section h3{color:#990033; transition:all 0.1s linear;}
#news-list ul li:hover section h5{ background:#990033 url(../images/more-icon1.png) no-repeat center;background-size:23px;}
.weo-page{margin-top:50px;}
.weo-page a{min-width:32px; height:32px; line-height:32px; margin-left:10px; padding:0; border-color:#ccc; font-size:14px; color:#666;display: flex; align-items: center; border-radius: 5px; justify-content: center;}
.weo-page a:hover{border-color:#990033; color:#990033;}
.weo-page a.count{border-color:#990033; color:#666;}
.weo-page a.weo-page-on{background:#990033; border-color:#990033; color:#fff;}
.mbx-nav{ height: 60px; line-height: 60px; color: #666; font-size: 16px; border-bottom: 1px #e5e5e5 solid;}
.mbx-nav .wrapper{ background: url(../images/home.png) no-repeat 0 center; padding-left: 25px;}
.mbx-nav a{font-size: 16px; color: #3e3a39;font-family:'PingFang';}
.mbx-nav span{ color: #3e3a39;font-family:'PingFang';}
.mbx-nav a:hover{ color: #990033;font-family:'PingFang';}
#news-xq{ display: flex; justify-content: space-between; margin-bottom: 50px;}
#news-xq .left{ flex: 1; margin-right: 80px;}
#article-title{line-height:38px; font-size:30px; text-align:left; font-weight: bold; color: #333;font-family:'PingFang';}
#article-info{height:18px; line-height:18px; margin-top:10px; font-size:15px; text-align:left; color:#999; overflow:hidden;font-family:'PingFang';}
#article{line-height:32px; margin-top:30px; padding-top:30px; border-top:1px dashed #dcdcdc; font-size:16px; color:#333; }
#article p{font-family:'PingFang'!important;}
#prev-next{ margin-top:44px;background: #eee; overflow:hidden; padding:20px;}
#prev-next a{width:100%; height:30px; line-height:30px; font-size:16px; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display: block;}
#prev-next a:hover{color:#990033;}
#prev-next a.fhlb{ text-align: center; width: 120px; height: 40px; line-height: 40px; margin: 0 auto; background: #fff; border-radius: 50px;}
#prev-next a.fhlb:hover{ background: #990033; color: #fff;}
#news-xq .right{ width: 340px;}
#news-xq .right .news-tj-title{ font-size: 20px; color: #990033; margin-bottom:20px;}
#news-xq .right ul li{margin-bottom: 30px;}
#news-xq .right ul li .r-news-img{ width: 340px; height: 233px; overflow: hidden; border-radius: 20px;}
#news-xq .right ul li .r-news-img img{ width: 100%; height: 100%; transform: scale(1.0); transition: 0.5s all;}
#news-xq .right ul li:hover .r-news-img img{ transform: scale(1.1); transition: 0.5s all;}
#news-xq .right ul li span{ font-size: 16px; color: #333;overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2;font-family:'PingFang'; line-height: 24px; display: block; margin-top: 10px;}
#news-xq .right ul li em{ font-size: 15px; color: #999; font-family:'PingFang'; display: block; margin-top: 5px;}
#news-xq .right ul li:hover span{ color: #990033;}

.wrap-zytx{ background: url(../images/zytx-bg.jpg) no-repeat center 0; height: 220px; padding-top: 40px;}
.wrap-zytx .ny-zytx{ display: flex; justify-content: space-between; align-items: center;}			
.wrap-zytx .ny-zytx .left{ width: 309px; height:140px; margin-right: 50px;}
.wrap-zytx .ny-zytx .right{ flex: 1;}
.wrap-zytx .ny-zytx .right p{ font-size: 16px; color: #3e3a39; line-height: 30px;font-family:'PingFang'; }
.ny-service .ny-service-list{ margin-top: 60px;}
.ny-service .ny-service-list ul{ display: flex; justify-content: space-between;}
.ny-service .ny-service-list ul li{ width: 25%; text-align: center;}
.ny-service .ny-service-list ul li .ny-service-yuan{ width: 164px; height: 164px; border-radius: 100%; display: flex; justify-content: center; align-items: center; margin: 0 auto; position: relative; overflow: hidden;}
.ny-service .ny-service-list ul li .ny-service-yuan em{display: block; width: 60px; height: 60px; margin: 0 auto; position: relative;z-index: 23;}
.ny-service .ny-service-list ul li:nth-child(1) .ny-service-yuan em{ background: url(../images/shfw-icon1.png) no-repeat; }
.ny-service .ny-service-list ul li:nth-child(2) .ny-service-yuan em{ background: url(../images/shfw-icon2.png) no-repeat; }
.ny-service .ny-service-list ul li:nth-child(3) .ny-service-yuan em{ background: url(../images/shfw-icon3.png) no-repeat; }
.ny-service .ny-service-list ul li:nth-child(4) .ny-service-yuan em{ background: url(../images/shfw-icon4.png) no-repeat;}
.ny-service .ny-service-list ul li p{ margin-top: 20px; font-size: 18px; color: #3e3a39;font-family:'PingFang';}
.ny-service .ny-service-list ul li .ny-service-yuan:before{content:''; width: 162px; height: 162px; border-radius: 100%; border: 1px #990033 dashed;position:absolute;top:0; left:0; }
.ny-service .ny-service-list ul li:hover .ny-service-yuan:before{animation: spin 20s linear infinite; -webkit-animation: spin 20s linear infinite;}
.ny-service .ny-service-list ul li .ny-service-yuan:after{content:''; border-radius: 100%; position:absolute;top:50%; left:50%;  transform:translate(-50%,-50%);width: 0px; height: 0px;background: #990033;  transition: 0.5s all; z-index: 22;}
.ny-service .ny-service-list ul li:hover .ny-service-yuan:after{width: 144px; height: 144px;transition: 0.5s all;}
.ny-service .ny-service-list ul li:nth-child(1):hover .ny-service-yuan em{ background: url(../images/shfw-icon1-h.png) no-repeat; }
.ny-service .ny-service-list ul li:nth-child(2):hover .ny-service-yuan em{ background: url(../images/shfw-icon2-h.png) no-repeat; }
.ny-service .ny-service-list ul li:nth-child(3):hover .ny-service-yuan em{ background: url(../images/shfw-icon3-h.png) no-repeat; }
.ny-service .ny-service-list ul li:nth-child(4):hover .ny-service-yuan em{ background: url(../images/shfw-icon4-h.png) no-repeat;}
.ny-service .ny-service-list ul li:hover p{ color: #990033;}
.wrap-qrsx{ background: url(../images/qrsx-bg.jpg) no-repeat center 0; height: 420px; padding: 60px 0;}
.wrap-qrsx .qrsx-cont ul{ margin-top: 50px; display: flex; justify-content: space-between; flex-wrap: wrap;gap:20px;}
.wrap-qrsx .qrsx-cont ul li{ width: 48%; border: 1px #990033 dashed;  height: 60px; line-height: 60px; font-size: 18px; color: #990033;font-family:'PingFang'; padding-left:55px; background: rgba(153,0,51,0.05) url(../images/wh-icon.png) no-repeat 20px center;}

.ny-faq .faq-cont{ margin-top: 40px; display: flex; justify-content: space-between;}
.ny-faq .faq-cont .left{ width: 460px; height: 520px; margin-right: 60px;}
.ny-faq .faq-cont .right{ flex: 1;}
.ny-faq .faq-cont .right ul li{ border-bottom: 1px #e5e5e5 solid; padding-bottom: 15px;margin-bottom: 15px;}
.ny-faq .faq-cont .right ul li h4{ font-size: 20px; color: #990033;font-family:'PingFang'; background: url(../images/faq-icon.png) no-repeat 0 center; padding-left: 35px;}
.ny-faq .faq-cont .right ul li p{ font-size: 16px; color: #3e3a39;font-family:'PingFang'; padding-left: 35px; line-height: 30px; margin-top: 5px;}
.ny-faq .faq-cont .right ul li:last-child{ border-bottom: none;}
.ny-video .video-cont{ margin: 40px auto; background: url(../images/video-img.png) no-repeat 0 0 ; width: 1112px;height: 572px; position: relative; }
.ny-video .video-cont video{ width: 864px; height: 486px; position: absolute; top: 12px; left: 50%; transform: translateX(-50%); border-radius: 10px 10px 0 0; overflow: hidden;}
#service{ padding-top: 90px; margin-top: -90px; width: 100%; height: 1px;}
#faq{ padding-top: 90px; margin-top: -90px; width: 100%; height: 1px;}

.ny-fwcx .fwxc-cont{ margin-top: 50px; display: flex; justify-content: space-between;}
.ny-fwcx .fwxc-cont .left{ width: 355px; margin-right: 50px;}
.ny-fwcx .fwxc-cont .left img{ width: 355px; margin-bottom: 20px;}
.ny-fwcx .fwxc-cont .right{ flex: 1;}
.ny-fwcx .fwxc-cont .right .fwcx-search{ width: 100%; height: 150px;background: url(../images/fwm-ssbg.png) no-repeat center 0; background-size: cover; border-radius: 20px; padding: 20px;}
.ny-fwcx .fwxc-cont .right .fwcx-search .fwcx-title{ color: #fff; font-size: 24px;font-family:'PingFang'; background: url(../images/fwm-ss.png) no-repeat 0 center; padding-left: 35px;}
.ny-fwcx .fwxc-cont .right .fwcx-search .search-item{ background: #fff; border-radius: 10px; width: 100%; height: 60px; overflow: hidden; margin-top: 15px;}
.ny-fwcx .fwxc-cont .right .fwcx-search .search-item .search-item-flex{ display: flex; justify-content: space-between; align-items: center;}
.ny-fwcx .fwxc-cont .right .fwcx-search .search-item .search-item-flex input{ flex: 1; padding: 0 10px; height: 60px; line-height: 60px; border: none; font-size: 18px;font-family:'PingFang';}
.ny-fwcx .fwxc-cont .right .fwcx-search .search-item .search-item-flex button{width: 100px; height: 50px; border-radius: 10px; background: #990033; margin-right: 5px; border:none; color: #fff;font-size: 20px;font-family:'PingFang'; cursor: pointer;}
.ny-fwcx .fwxc-cont .right .fwcx-search-jg{ width: 100%; padding:30px 20px; background: #f7ebef; border: 1px #990033 dashed; margin-top: 16px; position: relative; border-radius: 10px; }
.ny-fwcx .fwxc-cont .right .fwcx-search-jg:before{ content: ""; position: absolute; background: url(../images/fwm-cxjt.png) no-repeat; width: 14px; height: 12px; display: block; top: -11px; left: 40px;}
.ny-fwcx .fwxc-cont .right .fwcx-search-jg p{font-size: 18px;font-family:'PingFang'; color: #3e3a39;}
.ny-fwcx .fwxc-cont .right .fwcx-ts{ margin-top: 30px;}
.ny-fwcx .fwxc-cont .right .fwcx-ts h4{font-size: 20px;font-family:'PingFang'; color: #3e3a39; font-weight: bold;}
.ny-fwcx .fwxc-cont .right .fwcx-ts ul{ margin-top: 20px;}
.ny-fwcx .fwxc-cont .right .fwcx-ts ul li{ margin-bottom: 20px;}
.ny-fwcx .fwxc-cont .right .fwcx-ts ul li h5{font-size: 16px;font-family:'PingFang'; color: #990033; font-weight: bold; display: flex; align-items: auto;}
.ny-fwcx .fwxc-cont .right .fwcx-ts ul li h5 em{ display: block; width: 22px; height: 22px; border-radius: 50px; background: #990033; color: #fff; text-align: center; line-height: 22px; font-weight: normal; margin-right: 5px;}
.ny-fwcx .fwxc-cont .right .fwcx-ts ul li p{font-size: 16px;font-family:'PingFang'; color: #3e3a39; line-height: 30px; padding-left: 27px; margin-top: 5px;}

.ny-title{text-align: center;}
.ny-title h3{ font-size: 30px; font-weight: bold; color: #990033;font-family:'PingFang'; height: 40px; line-height: 40px;}
.ny-title h5{ font-size: 16px;color: #3e3a39;font-family:'PingFang'; height: 20px; line-height: 20px; margin-top: 10px; text-transform: uppercase;}
.ny-contact .contact-cont{ margin-top: 40px;}
.ny-contact .contact-cont ul{ display: flex; justify-content: space-between;}
.ny-contact .contact-cont ul li{ width: 25%; text-align: center; position: relative;}
.ny-contact .contact-cont ul li .contact-img{ width:120px; height: 120px; background: url(../images/contact-iconbg.png) no-repeat; margin: 0 auto; display: flex;justify-content: center;align-items: center;}
.ny-contact .contact-cont ul li:after{ content: ""; position: absolute; width:200px; height: 1px; background: #dcdcdc; left: 72%; top: 50px;}
.ny-contact .contact-cont ul li:last-child:after{ display: none;}
.ny-contact .contact-cont ul li section{ margin-top: 20px;}
.ny-contact .contact-cont ul li section h4{font-size: 18px; font-weight: bold; color: #3e3a39;font-family:'PingFang';}
.ny-contact .contact-cont ul li section p{font-size: 15px; color: #3e3a39;font-family:'PingFang'; line-height: 24px; padding: 0 50px; margin-top: 10px;}
.ny-contact .contact-cont ul li:nth-child(1) section p{ width:288px; margin:10px auto 0 auto;}
.ny-contact .contact-cont ul li:hover img{ transform: rotateY(360deg); transition: 0.5s all;}
.ny-contact .contact-cont ul li:last-child em{display: none; position: absolute; left: 50%; transform: translateX(-50%); top: 0px; width: 120px; height: 120px; border: 10px #fff solid; overflow: hidden;}
.ny-contact .contact-cont ul li:last-child em img{ width: 100%; height: 100%;}
.ny-contact .contact-cont ul li:last-child:hover em{display: block;}
#map{width: 100%; height: 450px; margin-top: 40px;}
#advan{ margin-top: 50px; display: flex; justify-content: space-between;}
#advan #advan-item{ width: 700px;}
#advan #advan-item .swiper-slide{ width: 700px; height: 560px; overflow: hidden;}
#advan #advan-item .swiper-slide img{ width: 100%; height: 100%; transform: scale(1.0); transition: 0.5s all;}
#advan #advan-item .swiper-slide:hover img{transform: scale(1.1); transition: 0.5s all;}
#advan #advan-thumb{ width: 700px; background: #f5f5f5 url(../images/xmys-bg.png) no-repeat right bottom; padding: 40px 80px; position: relative;}
#advan #advan-thumb .swiper-slide .text{  border: 2px #3e3a39 solid; text-align: center; padding: 20px 0; position: relative;}
#advan #advan-thumb .swiper-slide .text:after{ content: ""; position: absolute; left: 50%; transform: translateX(-50%); background: url(../images/xmys-jt.jpg) no-repeat  0 0; bottom: -15px; display: block; width: 16px; height: 15px;}
#advan #advan-thumb .swiper-slide .text em{ font-size: 55px; font-weight: bold; color: #990033;font-family:'PingFang'; font-style: italic;}
#advan #advan-thumb .swiper-slide .text h4{ font-size: 24px;  color: #3e3a39;font-family:'PingFang'; }
#advan #advan-thumb .swiper-slide section{ margin-top:30px;}
#advan #advan-thumb .swiper-slide section p{ font-size: 16px;  color: #3e3a39;font-family:'PingFang'; line-height: 36px;}

#advan #advan-thumb .swiper-button-prev,#advan #advan-thumb .swiper-button-next{bottom:30px;top: auto;  width:35px; height:35px; margin:0; background-repeat:no-repeat; background-position:center; cursor:pointer; opacity:1; transition:all 0.1s linear;}
#advan #advan-thumb .swiper-button-prev:after,#advan #advan-thumb .swiper-button-next:after{display:none;}
#advan #advan-thumb .swiper-button-prev{left:80px; background-image:url(../images/xmys-ljt.jpg);}
#advan #advan-thumb .swiper-button-next{left:130px; background-image:url(../images/xmys-rjt.jpg);}
#advan #advan-thumb .swiper-button-prev:hover{left:80px; background-image:url(../images/xmys-ljt-h.jpg);}
#advan #advan-thumb .swiper-button-next:hover{left:130px; background-image:url(../images/xmys-rjt-h.jpg);}
.wrap-kfwxm{ background: url(../images/fwxm-bg.jpg) no-repeat center 0; height: 820px; padding: 60px 0;}
.wrap-kfwxm  .kfwxm-list{ margin-top: 40px;}
.wrap-kfwxm  .kfwxm-list ul{ display: flex; justify-content: space-between; flex-wrap: wrap; gap:15px 0;}
.wrap-kfwxm  .kfwxm-list ul li{ width: 24%; border: 1px #dcdcdc solid; padding: 20px; text-align: center;transition: 0.5s all;}
.wrap-kfwxm  .kfwxm-list ul li .kfwxm-img{ width: 60px; margin: 0 auto;}
.wrap-kfwxm  .kfwxm-list ul li h4{font-size: 18px;  color: #3e3a39;font-family:'PingFang';  font-weight: bold;}
.wrap-kfwxm  .kfwxm-list ul li p{font-size: 16px;  color: #3e3a39;font-family:'PingFang'; line-height: 24px; margin-top: 10px;}
.wrap-kfwxm  .kfwxm-list ul li:hover .kfwxm-img{ transform: rotateY(360deg); transition: 0.5s all;} 
.wrap-kfwxm  .kfwxm-list ul li:hover{ background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1);transition: 0.5s all;}
.wrap-kfwxm  .kfwxm-list ul li:hover h4{color: #990033;}

.wrap-jmlc{ background: url(../images/jmlc-bg.jpg) no-repeat center 0; height: 805px; padding: 60px 0;}
.wrap-jmlc .jmlc-cont{ margin-top: 100px; position: relative;}
.wrap-jmlc .jmlc-cont:after{ content: ""; display: block; background:url(../images/jmlc-jt.png) no-repeat right 0; height:20px; position: absolute; left: 0; right:0; top: 162px; z-index: 6;}
.wrap-jmlc .jmlc-cont ul.jmlc-top{ display: flex; margin: 0 0 0 45px; position: relative; z-index: 7;}
.wrap-jmlc .jmlc-cont ul.jmlc-top li{ margin-right: 130px;}
.wrap-jmlc .jmlc-cont ul.jmlc-top li .jmlc-text{ width: 210px; height: 107px; border: 2px #c1c1c1 solid; border-radius: 15px; position: relative;}
.wrap-jmlc .jmlc-cont ul.jmlc-top li .jmlc-text i{ font-size: 60px; font-weight: bold; color: #990033; position: absolute;font-family:'PingFang';  top: -40px; left: 10px; text-shadow:-1px -5px 0 #fff, 1px -5px 0 #fff, -1px  5px 0 #fff, 1px  5px 0 #fff;transition: 0.5s all;}
.wrap-jmlc .jmlc-cont ul.jmlc-top li:hover i{top: -45px;  transition: 0.5s all;}
.wrap-jmlc .jmlc-cont ul.jmlc-top li .jmlc-text h4{ font-size: 20px; color: #990033; font-weight:bold; margin-left: 50px;font-family:'PingFang';margin-top: 10px; }
.wrap-jmlc .jmlc-cont ul.jmlc-top li .jmlc-text p{ font-size: 16px; color: #3e3a39; font-family:'PingFang';  padding: 10px; line-height: 22px;}
.wrap-jmlc .jmlc-cont ul.jmlc-top li em{ display: block; width: 1px; height: 40px; background: #c1c1c1; margin-left: 30px;}
.wrap-jmlc .jmlc-cont ul.jmlc-top li .jmlc-img{ width: 60px; height: 60px;}
.wrap-jmlc .jmlc-cont ul.jmlc-top li:hover .jmlc-img{transform: rotateY(360deg); transition: 0.5s all;}

.wrap-jmlc .jmlc-cont ul.jmlc-bottom{display: flex;  margin-top: -43px; position: relative; z-index: 7;}
.wrap-jmlc .jmlc-cont ul.jmlc-bottom li{ margin-left: 130px;}
.wrap-jmlc .jmlc-cont ul.jmlc-bottom li .jmlc-yuan{ width: 30px; height: 30px; background: #c1c1c1; border-radius: 100%; margin: 0 auto;}
.wrap-jmlc .jmlc-cont ul.jmlc-bottom li .jmlc-text{ width: 210px; height: 107px; border: 2px #c1c1c1 solid; border-radius: 15px; position: relative;}
.wrap-jmlc .jmlc-cont ul.jmlc-bottom li em{ display: block; width: 1px; height: 60px; background: #c1c1c1; margin:0 auto;}
.wrap-jmlc .jmlc-cont ul.jmlc-bottom li:hover .jmlc-yuan{ background: #990033; }
.wrap-jmlc .jmlc-cont ul.jmlc-bottom li .jmlc-text i{ font-size: 60px; font-weight: bold; color: #990033; position: absolute;font-family:'PingFang';  top: -40px; left: 10px; text-shadow:-1px -5px 0 #fff, 1px -5px 0 #fff, -1px  5px 0 #fff, 1px  5px 0 #fff; transition: 0.5s all;}
.wrap-jmlc .jmlc-cont ul.jmlc-bottom li:hover i{top: -45px;  transition: 0.5s all;}
.wrap-jmlc .jmlc-cont ul.jmlc-bottom li .jmlc-text h4{ font-size: 20px; color: #990033; font-weight:bold; margin-left: 50px;font-family:'PingFang';  margin-top: 10px;}
.wrap-jmlc .jmlc-cont ul.jmlc-bottom li .jmlc-text p{ font-size: 16px; color: #3e3a39; font-family:'PingFang';  padding: 10px; line-height: 22px;}
.jmlc-btn{ width: 200px; margin: 60px auto 0 auto; height: 55px; text-align: center; line-height: 55px; background: #990033; border-radius: 10px; overflow: hidden;transition: 0.5s all;}
.jmlc-btn a{ display: block; background: url(../images/contact-icon2.png) no-repeat 40px center; font-size: 20px;font-family:'PingFang';  color: #fff; padding-left: 30px; background-size: 25px;}		
.jmlc-btn:hover{ margin-top: 55px; transition: 0.5s all;}			
			
.wrap-jmtj{ background: url(../images/jmtj-bg.jpg) no-repeat center 0; height: 715px; padding: 70px 0;}			
.wrap-jmtj .wrapper{ display: flex; justify-content: space-between;}
.wrap-jmtj .wrapper .left{ width: 455px; margin-top: 70px;}
.wrap-jmtj .wrapper .left ul li{ text-align: right; margin-bottom: 80px;font-size: 18px;color: #3e3a39; font-family:'PingFang'; display: flex; justify-content: flex-end; align-items: center;}
.wrap-jmtj .wrapper .left ul li em{ display: block; width: 44px; height: 44px; background: #990033; border-radius: 100%; color: #fff; margin-left: 10px; text-align: center; line-height: 44px;font-size: 18px; font-family:'PingFang';}
.wrap-jmtj .wrapper .left ul li:nth-child(2){ margin-right: 40px;}
.wrap-jmtj .wrapper .center{ background: url(../images/jmtj-dbx.png) no-repeat 0 0; background-size: cover; width: 490px; text-align: center; height: 424px;justify-content: center;flex-direction: column; align-items: center; display: flex; }
.wrap-jmtj .wrapper .center .c-logo{ width:95px; height: 91px;animation: scaleEffect 2s ease-in-out infinite;-webkit-animation: scaleEffect 2s ease-in-out infinite;}
.wrap-jmtj .wrapper .center h4{ font-size: 40px;color: #990033; font-weight: bold;font-family:'PingFang'; margin-top: 15px;}
.wrap-jmtj .wrapper .center h5{ font-size: 16px;color: #3e3a39; font-family:'PingFang'; margin-top: 5px; text-transform: uppercase; height: 20px; line-height: 20px;}
.wrap-jmtj .wrapper .right{ width: 455px; margin-top: 70px;}
.wrap-jmtj .wrapper .right ul li{ margin-bottom: 80px;font-size: 18px;color: #3e3a39; font-family:'PingFang'; display: flex;  align-items: center;}
.wrap-jmtj .wrapper .right ul li em{ display: block; width: 44px; height: 44px; background: #990033; border-radius: 100%; color: #fff; margin-right: 10px; text-align: center; line-height: 44px;font-size: 18px; font-family:'PingFang';}
.wrap-jmtj .wrapper .right ul li:nth-child(2){ margin-left: 40px;}






/*自适应*/

@media screen and (max-width:1440px){
.wrapper{width:1280px;}
#banner,#banner .swiper-wrapper,#banner .swiper-slide,#banner .swiper-slide img{width:100%; height:680px;}
.content-panel{ width: 460px;}
.content-panel img{ width: 460px;}
.info-item li .dt-img{ height: 245px;}
.wrap-about .about .right .about-cont section{ height: 270px;}
.ny-product ul li .left{ width: 660px; height: 470px;}
.ny-banner{ height: 460px;}
#ny-zzry .swiper-container .swiper-slide img{ height: 145px;}
.ny-contact .contact-cont ul li:after{ width: 180px;}
#advan #advan-item{ width: 640px;}
#advan #advan-thumb{ width: 640px; padding: 40px 50px;}
.wrap-jmlc .jmlc-cont ul.jmlc-top li{ margin-right: 90px;}
.wrap-jmlc .jmlc-cont ul.jmlc-bottom li{ margin-left: 100px;}
.wrap-jmtj .wrapper .center{ width: 440px; height: 360px;}
.wrap-jmtj .wrapper .left{ margin-top: 35px;}
.wrap-jmtj .wrapper .right{ margin-top: 35px;}

.l-map-panel img.s-tb{ position:absolute;top:330px; left:404px;animation: scaleEffect 2s ease-in-out infinite;-webkit-animation: scaleEffect 2s ease-in-out infinite; width:20px; z-index:989;}




}










.pagination{margin:0 auto;gap:0px !important;display: flex;justify-content: center;padding: 30px 0;}
/* 自定义 page-item */
.pagination .page-item {
    width: auto !important;
    margin: 0 2px; /* 调整分页项之间的间距 */
}

/* 自定义 page-link */
.pagination .page-link {
    color: #666; /* 文字颜色 */
    background-color: #f8f9fa; /* 背景色 */
    border: 1px solid #dee2e6; /* 边框 */
    border-radius: 5px; /* 圆角 */
    padding: 8px 12px; /* 内边距 */
    transition: all 0.3s ease; /* 过渡效果 */
}

/* 鼠标悬停效果 */
.pagination .page-link:hover {
    color: #fff; /* 文字颜色 */
    background-color: #07953f; /* 背景色 */
    border-color: #07953f; /* 边框颜色 */
}


/* 禁用项 */
.pagination .page-item.disabled .page-link {
    color: #6c757d; /* 文字颜色 */
    background-color: #f8f9fa; /* 背景色 */
    border-color: #dee2e6; /* 边框颜色 */
    cursor: not-allowed; /* 鼠标样式 */
}

/* 当前选中项 */
.pagination .page-item.active .page-link {
    color: #fff; /* 文字颜色 */
    background-color: #07953f; /* 背景色 */
    border-color: #07953f; /* 边框颜色 */
}



/*手机适配样式开始*/
@media (max-width: 1000px){
.wrapper{ width:100%;} 
#header{ display:none;}
#banner{ height:200px;}
.wrap-about .about{ display:block;}
.wrap-about .about .left{ width:100%;}
.wrap-about .about .about-img{ width:100%; height:250px;}
.wrap-about .about .left .about-logo{top: 50%;right: 33%;}
.wrap-about .about .right{margin-left:0;}
.wrap-about .about .right .about-title .title-left h2{ font-size:20px;}
.wrap-about .about .right .about-title .title-left h3{ font-size:22px;}
.wrap-about .about .right .about-cont section p{ font-size:13px; line-height:28px;}
.wrap-about{ height:auto;}
.wrap-about .about .right .about-title .title-right a{ width:46px; height:46px;}
.wrap-about .about .right .about-title .title-right{ width:46px; height:46px;}
.ny-number ul li{ width:33%; float:left;}
.ny-number ul{ display:block;}
.ny-number ul li .number-yuan{ width:80px; height:80px;}
.ny-number ul li .number-yuan:before{width:78px; height:78px;}
.ny-number ul li .number-yuan .number-yuan-cont .count {
    font-size: 20px;
    margin-top: -1px;
}
.ny-number ul li{ margin-top:20px;}
.ny-number ul li .number-yuan .number-yuan-cont em{ width:30px; height:30px;}
.ny-number ul li:nth-child(1) .number-yuan .number-yuan-cont em{ background-size:cover;}
.ny-number ul li:nth-child(2) .number-yuan .number-yuan-cont em{ background-size:cover;}
.ny-number ul li:nth-child(3) .number-yuan .number-yuan-cont em{ background-size:cover;}
.ny-number ul li:nth-child(4) .number-yuan .number-yuan-cont em{ background-size:cover;}
.ny-number ul li:nth-child(5) .number-yuan .number-yuan-cont em{ background-size:cover;}

.ny-number ul li .number-yuan .number-yuan-cont{ height:87px;}
.ny-number ul li p{ font-size:13px; width:100%;}

#c-banner{ height:100px;}
#c-banner .swiper-container{height:100px; width:100%;}
#c-banner .swiper-slide img{ height:100px;}
#c-banner .swiper-slide{ height:100px;}
.mdzs-cont{ display:block;}
.wrap-mdzs .title h3{ font-size:22px;}
.l-map-panel{ width:100%;}
.wrap-mdzs .title h2{ font-size:20px; margin-top:0;}
/*.wrap-mdzs{ height:1000px; background-size:cover;background: url(../images/mdzs-bg.jpg) no-repeat bottom;}*/
/*.mdzs-cont{ height:auto;}*/
.content-panel img{ width:100%;}
.content-panel{ width:100%; height:auto;}
.info-item li h4{ font-size:14px;}
.province-info{ font-size:14px;}
.map-panel div{ margin-top:-150px!important;}
#provinceTemplate{ width:92%; margin:0 auto;}
.wrap-mdzs {
    background: url(../images/mdzs-bg.jpg) no-repeat bottom;
    height: 860px;
    padding: 37px 0;
}
.content-panel{ margin-top:30px;}
.wrap-zsjm .title h3{ font-size:22px;}
.wrap-zsjm .title h2{ font-size:20px; margin-top:0;}
.wrap-zsjm .zsjm-cont ul li {
    width: 100%;
    text-align: left;
    margin-bottom: 220px;
    display: flex;
    gap: 0 20px;
}
.wrap-zsjm .zsjm-cont ul li:nth-child(1) {flex-direction: inherit;}
.wrap-zsjm .zsjm-cont ul li .right section p{justify-content: inherit;}
.wrap-zsjm .zsjm-cont ul li:nth-child(3) {flex-direction: inherit;}
.wrap-zsjm .zsjm-cont .zcjm-center{ width:300px; height:300px;}
.wrap-zsjm .zsjm-cont i{ width:340px; height:340px;}
.wrap-zsjm .zsjm-cont span{width:320px; height:320px;background-size: cover; left:0; top:0;}
.wrap-zsjm .zsjm-cont i {
    width:300px;
    height: 300px;
    left: 50%;
    margin-left: -150px;
}
.wrap-zsjm .zsjm-cont span {
    width: 270px;
    height: 270px;
    background-size: cover;
    left: 50%;
    top: 0;
    margin-left: -135px;
    top: 16px;
}
.wrap-zsjm .zsjm-cont .zcjm-center .zcjm-center-img{ width:240px;}
.wrap-zsjm .zsjm-cont .zcjm-center .zcjm-center-img img{ width:240px; height:240px;border-radius:50%;}
.wrap-zsjm{ height:auto;}
.wrap-zsjm .zsjm-cont{ height:820px;}
.wrap-zsjm .zsjm-cont ul li{ margin-bottom:30px;}
.wrap-zsjm .zsjm-cont ul{ top:320px; left:10px;}
.wrap-zsjm .zsjm-cont ul li .right h3{ font-size:16px;}
.wrap-zsjm .zsjm-cont ul li .right section p{ font-size:13px; height:auto;}
.wrap-zsjm .zsjm-cont ul li .left{ width:60px; height:60px;}
.wrap-zsjm .zsjm-cont ul li:nth-child(3){ margin-bottom:20px;}
.wrap-zsjm .zsjm-cont .zcjm-center{ margin-top:10px;}
.wrap-zsjm .zsjm-cont{ margin-top:30px;}
.wrap-zsjm .zsjm-cont ul li .right{ width:74%;}

#footer .footer-top .f-left .f-logo{ width:150px;}
#footer .footer-top .f-left .f-contact p{ font-size:12px; line-height:25px;}

#footer .footer-top .f-left .f-contact p:nth-child(1){background: url(../images/f-icon1.png) no-repeat 0 5px;}
#footer .footer-top .f-left .f-contact p:nth-child(2){background: url(../images/f-icon2.png) no-repeat 0 5px;}
#footer .footer-top .f-left .f-contact p:nth-child(3){background: url(../images/f-icon3.png) no-repeat 0 5px;}
#footer .footer-top .f-right .f-ewm{ width:118px; height:120px;background-size: cover;}
#footer .footer-top .f-right .f-ewm img{ width:100px; height:97px;}
#footer{ padding:20px;}
#footer .footer-top .f-right{ margin-top:30px;}
#footer .footer-top .f-right span{ margin-top:3px; font-size:13px;}
.wrap-zsjm{ background-size: cover;}
#copyright .f-inf{ font-size:12px; line-height:21px;}
#copyright .f-inf a{ font-size:12px;}
#copyright .f-inf{ margin-top:10px; padding-top:12px;}
#footer .footer-top .f-center{ display:none;}
.wrap-about .about{ padding-left:20px; padding-right:20px;}
.wrap-about .about .right .about-title .title-left h2{ margin-top:0;}
.wrap-about .about .right .about-cont section{ height:auto;}
.wrap-about .about .left{ height:auto;}
.wrap-zsjm{padding: 30px 0;}
.wrap-about .about .left .about-logo{ width:60px; height:60px; top:88%;}
.wrap-about{padding: 30px 0;}
.ny-banner{ height:130px;}
.ny-banner .ny_banner_txt{ height:130px;}
.ny-banner .ny_banner_txt h2{ font-size:20px;}
.ny-banner .ny_banner_txt h3 {font-size: 14px; margin-top: 3px;}
.ny-title h3{ font-size:20px;}
.ny-title h5{ font-size:13px;}
.ny-contact .contact-cont ul li{ width:50%; float:left; height:210px;}
.ny-contact .contact-cont ul{ display:block;}
.ny-contact .contact-cont ul li:after{ display:none;}
.ny-contact .contact-cont ul li:nth-child(1) section p{ width:100%}
.ny-contact .contact-cont ul li section p{ font-size:13px;line-height: 22px; padding: 0 10px;}
.ny-contact .contact-cont ul li .contact-img{ width:100px; height:100px; background-size:cover;}
.ny-contact .contact-cont ul li section {margin-top: 10px;}
.ny-contact .contact-cont ul li:nth-child(1) section p{margin: 4px auto 0 auto;}
.ny-contact .contact-cont ul li section h4{ font-size:16px;}
.ny-contact .contact-cont ul li section p{ margin-top:4px;}
.ny-title h5{ margin-top:0;}
.wrap-white.p1 {padding: 30px 0;}
#map { width: 100%;height: 300px;margin-top: 20px;}
.wrap-zytx .ny-zytx{ display:block;}
.wrap-zytx {
    background: url(../images/zytx-bg.jpg) no-repeat center 0;
    height: auto;
    padding-top: 40px;
    background-size: cover;
    padding: 30px 16px;
}
.wrap-zytx .ny-zytx .right p{ font-size:13px; line-height:23px;}
.wrap-zytx .ny-zytx .left {
    width: 180px;
    height: 95px;
    margin-right: 0;
}
.ny-service .ny-service-list ul li{ width:25%; }
.ny-service .ny-service-list ul li .ny-service-yuan:before{ width:80px; height:80px;}
.ny-service .ny-service-list ul li .ny-service-yuan{width:86px; height:86px;}

.ny-service .ny-service-list ul li:nth-child(1) .ny-service-yuan em {
    background: url(../images/shfw-icon1.png) no-repeat center center;
    background-size: 60%;
}
.ny-service .ny-service-list ul li:nth-child(2) .ny-service-yuan em {
    background: url(../images/shfw-icon2.png) no-repeat center center;
    background-size: 60%;
}
.ny-service .ny-service-list ul li:nth-child(3) .ny-service-yuan em {
    background: url(../images/shfw-icon3.png) no-repeat center center;
    background-size: 60%;
}
.ny-service .ny-service-list ul li:nth-child(4) .ny-service-yuan em {
    background: url(../images/shfw-icon4.png) no-repeat center center;
    background-size: 60%;
}
.ny-service .ny-service-list ul li p{ font-size:13px;}
.wrap-qrsx .qrsx-cont ul li{ width:100%;}
.wrap-qrsx .qrsx-cont ul li{  font-size:14px;}
.wrap-qrsx .qrsx-cont ul {
    margin-top: 18px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 10px;
    padding-left: 10px;
    padding-right: 10px;
}
.wrap-qrsx{height: auto; padding: 30px 0;}
.ny-service .ny-service-list ul li .ny-service-yuan:after{ display:none;}
.ny-faq .faq-cont{ display:block;}
.ny-faq .faq-cont .left{ width:100%;height: 411px; margin-right: 0px;}
.ny-faq{ padding:20px; padding-top:0; padding-bottom:0;}
.ny-faq .faq-cont .right ul li p{font-size: 14px;line-height: 21px;}
.ny-faq .faq-cont .right ul li h4{ font-size:16px;}
.ny-faq .faq-cont .right ul li h4{background-size: 6%;}
.ny-faq .faq-cont{ margin-top:20px;}
.ny-service .ny-service-list ul li p{ margin-top:10px;}
.ny-service .ny-service-list{ margin-top:30px;}
#footer .footer-top .f-left .f-contact{ margin-top:10px;}
#news-list ul li section h3{ font-size:16px;}
#news-list ul li section p{ font-size:13px; line-height:20px;}
#news-list ul li section p{ margin-top:6px;}
#news-list ul li section h3{ margin-top:10px;}
#news-list ul li section h5 {
    background: url(../images/more-icon.png) no-repeat center;
    width: 30px;
    height: 30px;
    margin-top: 10px;
    border: 1px #990033 dashed;
    border-radius: 100%;
    background-size: 13px;
}
#news-list ul li span{ height:90px;}
#news-list ul li section{ margin-left:10px;}
#news-list ul li section h3 { margin-top: 4px;}
#news-list ul li section{ width:64%;}
.wrap-news .ny-news .title h3{ font-size:22px;}
.wrap-news .ny-news .title h5{ font-size:14px; margin-top:0;}
#news-list {
    margin-top: 20px;
}
#news-list ul li{ padding-bottom:18px;margin-top: 18px;}
#news-list ul li section h4{ font-size:13px;}
.wrap-news{padding: 40px 0;}
.ny-news{ padding:15px;}
.wrap-news{ padding-top:15px;}
.mbx-nav{ font-size:14px;}
.mbx-nav a{ font-size:14px;}
#article-title{ font-size:17px;}
#news-xq{ display:block;}
#news-xq .left{ margin-right:0;}
#news-xq{ padding:15px;}
#article-title{ line-height:27px;}
#article-info{ font-size:13px;}
#article{ font-size:14px; line-height:26px;margin-top: 18px;padding-top: 15px;}
.wrap-white.p2 {padding: 10px 0 0 0;}
#news-xq .right{ display:none;}
#prev-next a{ font-size:14px;}
.ny-product ul li a{ display:block;}
.ny-product ul li .left{ width:100%;}
.ny-product ul li .right{ margin-left:0;  width:100%;padding: 30px 20px;}
.ny-product ul li .right h3{ font-size:18px;}
.ny-product ul li .right span{font-size:14px;}
.ny-product ul li .right p{ font-size:14px; line-height:22px;}
.ny-product ul li .right .price{font-size:20px;}
.ny-product ul li .right .cp-btn .cp-btn-more{ font-size:13px;}
.ny-product ul li .right p{ margin-top:10px;}
.ny-product ul li .left .cplunbo1 .swiper-slide{ height:300px;}
.ny-product ul li .left{ height:310px;}
.ny-product ul li .left .cplunbo1{ height:310px;}
.ny-product ul li .right{ height:auto;}
.ny-product{ padding:14px;}
.news-detail-title h2{ font-size:16px;}
.ny-about .ny-about-title h2{ font-size:18px;}
.ny-about .ny-about-title h4 {
    font-size: 13px;
    margin-top: -15px;
}
.ny-about .ny-about-cont{ display:block;}
.ny-about .ny-about-title {
    background: url(../images/ny-about-titlebg.png) no-repeat right 92px;
    height: 160px;
    padding-top: 30px;
    background-size: 100%;}
.ny-about .ny-about-cont .left{ margin-right:0;}
.ny-about .ny-about-cont .left p {line-height: 26px;font-size: 14px;}
.ny-about .ny-about-cont{ margin-top:0;}
.ny-about{ padding-left:14px; padding-right:14px;}
.ny-about .ny-about-cont .right{ width:100%; height:auto; margin-top:20px;}
.wrap-cpyf{height: auto;padding: 30px 15px;background-size: cover;}
.wrap-cpyf .cpyf ul li{ width:100%; margin-bottom:15px;}
.wrap-cpyf .cpyf ul{ display:block;}
.wrap-cpyf .cpyf ul li .cpyf-nr{ font-size:13px; line-height:22px;}

.wrap-cpyf .cpyf ul li .cpyf-nr{ height:auto;}
.wrap-cpyf .title h3{ font-size:20px;}
.wrap-cpyf .title h5{ font-size:13px; margin-top:0;}
.wrap-cpyf .cpyf {margin-top: 26px;}
#ny-zzry .swiper-button-next{ right:0;}   
#ny-zzry .swiper-button-prev{ left:0;}  
#ny-zzry .swiper-button-prev, #ny-zzry .swiper-button-next{ width:40px; height:40px;}
#ny-zzry .swiper-container .swiper-slide img{ height:180px;} 
#ny-zzry .swiper-container .swiper-slide{ height:184px;}
.wrap-honor{height: auto;padding: 30px 0;}   
#ny-zzry{ margin-top:20px;}
#certify{ width:100%;}
#certify .swiper-button-next{ right:0;}
#certify .swiper-button-prev{ left:0;}
#certify .swiper-slide p{ font-size:14px;}
#certify .swiper-button-next{ width:50px; height:50px;}
#certify .swiper-button-prev{ width:50px; height:50px;}
.wrap-zlzs {
    padding: 30px 0;
}
#certify{margin: 20px auto 0 auto;}
#advan{ display:block;}
#advan #advan-item{ width:100%;}
#advan #advan-item .swiper-slide{ height:280px;}
#advan #advan-thumb {
    width: 100%;
    padding: 18px;
}
#advan #advan-thumb .swiper-slide .text h4{ font-size:16px;}
#advan #advan-thumb .swiper-slide .text em{ font-size:40px;}
#advan #advan-thumb .swiper-slide section p{ font-size:14px; line-height:24px;}
.wrap-kfwxm .kfwxm-list ul li{ width:48%;float:left;}
.wrap-kfwxm .kfwxm-list ul li:nth-child(2n){ float:right;}
.wrap-kfwxm .kfwxm-list ul li h4{ font-size:16px;}
.wrap-kfwxm .kfwxm-list ul li p{ font-size:14px; line-height:22px;}
.wrap-kfwxm{ height:auto; background-size:cover;}
.wrap-kfwxm{ padding:15px;}
.wrap-kfwxm .kfwxm-list ul li p{ font-size:13px;}
.wrap-jmlc .jmlc-cont ul.jmlc-top{ display:block;}
.wrap-jmlc .jmlc-cont ul.jmlc-top li {
    margin-right: 0;
    width: 50%;
    float: left;
    margin-bottom:40px;
}
.wrap-jmlc .jmlc-cont ul.jmlc-top li .jmlc-text{width: 94%;}
.wrap-jmlc .jmlc-cont ul.jmlc-top li .jmlc-text p{ font-size:14px;}
.wrap-jmlc .jmlc-cont ul.jmlc-top li .jmlc-text h4{ font-size:18px;}
.wrap-jmlc .jmlc-cont ul.jmlc-top li .jmlc-text i{ font-size:42px;}
.wrap-jmlc .jmlc-cont ul.jmlc-bottom{ display:block;}
.wrap-jmlc .jmlc-cont:after{ display:none;}
.wrap-jmlc .jmlc-cont ul.jmlc-top li .jmlc-img{ display:none;}
.wrap-jmlc .jmlc-cont ul.jmlc-bottom{ padding-top:260px;}
.wrap-jmlc .jmlc-cont ul.jmlc-bottom li .jmlc-yuan{ display:none;}
.wrap-jmlc .jmlc-cont ul.jmlc-bottom li{ margin-left:0;}
.wrap-jmlc .jmlc-cont ul.jmlc-top{margin: 0 0 0 0px;}
.wrap-jmlc .jmlc-cont ul.jmlc-bottom li{
    margin-right: 0;
    width: 50%;
    float: left;
    margin-bottom:40px;
}
.wrap-jmlc .jmlc-cont ul.jmlc-bottom li .jmlc-text{width: 94%;}
.wrap-jmlc .jmlc-cont ul.jmlc-bottom li .jmlc-text p{ font-size:14px;}
.wrap-jmlc .jmlc-cont ul.jmlc-bottom li .jmlc-text h4{ font-size:18px;}
.wrap-jmlc .jmlc-cont ul.jmlc-bottom li .jmlc-text i{ font-size:42px;}
.wrap-jmlc .jmlc-cont ul.jmlc-bottom li em{ display:none;}
.wrap-jmlc .jmlc-cont ul.jmlc-top li em{ display:none;}
.jmlc-btn a{ font-size:13px;}
.wrap-jmlc{  height:auto;}
.wrap-jmtj .wrapper .center{ width:100%;}
.wrap-jmtj .wrapper .left{ width:100%;}
.wrap-jmtj .wrapper{ display:block;}
.wrap-jmtj .wrapper .left ul li{ font-size:14px;}
.wrap-jmtj .wrapper .left ul li:nth-child(2) {
    margin-right: 0;
}
.wrap-jmtj .wrapper .left ul li{margin-bottom: 10px;}
.wrap-jmtj .wrapper .right ul li{ font-size:14px;}
.wrap-jmtj .wrapper .right ul li:nth-child(2) {
    margin-left: 0;
}
.wrap-jmtj .wrapper .left{ position:absolute; top:300px; left:0;}
.wrap-jmtj .wrapper .center{background: url(../images/jmtj-dbx.png) no-repeat center center;    background-size: 78%;}
.wrap-jmtj .wrapper .center h4{ font-size:22px;} 
.wrap-jmtj .wrapper .center h5{ font-size:14px;}
.wrap-jmtj .wrapper .center .c-logo{ width:74px;}
.wrap-jmtj .wrapper .center h4{ margin-top:0;}
.wrap-jmtj{ position:relative;}
.wrap-jmtj{padding: 0px 0;}
.wrap-jmtj .wrapper .right ul li{ margin-bottom:10px;}
.wrap-jmtj .wrapper .right {
    margin-top: 95px;
}
.wrap-jmtj .wrapper .left ul li{
    display: flex;
    align-items: baseline;
}
.wrap-jmtj .wrapper .left ul li{ flex-direction: row-reverse;}
.wrap-jmtj .wrapper .right ul li em{ margin-left:10px;} 
.wrap-jmtj .wrapper .left ul li em{ margin-right:10px;} 
.wrap-jmtj{ background-size:cover; height: auto; padding-bottom:30px;}
.jmlc-btn{margin: 20px auto 0px auto;}


.new_index_header {
    position: fixed;
    z-index: 999;
    left: 0px;
    top: 0px;
    width: 100%;
    padding: 10px 0px;
    background: #fff;  box-shadow: 0 8px 8px 0px rgb(0 0 0 / 8%); display: block;
   }
.xin_logo{ float: left; width: 158px; padding-left:10px; margin-top:3px;}
.xin_logo img{ width: 70%;}
/*.new_index_navbtn { float: right; margin-right: 15px; width: 26px; height: 26px; position: relative; cursor: pointer; margin-top: 9px; }*/
.new_index_navbtn{
    
    color: #333;
    text-align: center;
    display: flex;
    justify-content: right; 
    margin-right: 14px;
    margin-top: 4px;
    gap: 0 20px;
    position: relative;
    z-index: 6;
    align-items: center;
    font-family: 'PingFang';
}
.new_index_navbtn em{
    display: block;
    background: url(../images/more-icon222.png) no-repeat;
    width: 26px;
    height: 12px;
    margin-bottom: 0px;
    background-size: cover;
}
.new_index_navbtn span { display: block; height: 2px; background: #333; top: 0px; position: absolute; width: 100%; -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
.new_index_navbtn span:nth-child(2) { top: 10px; }
.new_index_navbtn span:nth-child(3) { top: 20px; }
.new_index_navbtn:hover span { width: 100%; }
.new_index_closeNavbtn span:nth-child(1) { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 12px; }
.new_index_closeNavbtn span:nth-child(2) { display: none; }
.new_index_closeNavbtn span:nth-child(3) { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 12px; }
.new_index_closeNavbtn span:nth-child(3) { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 12px; }
.new_Common_nav {
    display: none;
    position: fixed;
    left: 0px;
    top: 47px;
    bottom: 0px;
    right: 0px;
    overflow-y: auto;
    background-color: #fff;
}
.new_Common_nav ul { padding: 20px 15px 0px; }
.new_Common_nav ul li { cursor: pointer; border-bottom: 1px solid #ccc; position: relative; }
.new_Common_nav ul li h2{ margin:0; }
.new_Common_nav ul li h2 a { font-weight: 700; height: 60px; line-height:60px; font-size: 13px; display: block; color: #333; position: relative; }
.new_Common_nav ul li i { position: absolute; right: 0px; top: 0px; height: 60px; width: 30%; }

.new_Common_nav ul li i:before { position: absolute; top: 50%; right: 10px; width: 8px; height: 8px; border-top: 1px solid #555; border-right: 1px solid #555; -webkit-transform: translateY(-50%) rotate(45deg); -ms-transform: translateY(-50%) rotate(45deg); -o-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; content: ""; }
.new_Common_nav ul li.cur .new_child_navbox { max-height: 1500px; height: auto; padding-bottom: 20px; }
.new_Common_nav ul li.cur i:before { -webkit-transform: translateY(-50%) rotate(135deg); -ms-transform: translateY(-50%) rotate(135deg); -o-transform: translateY(-50%) rotate(135deg); transform: translateY(-50%) rotate(135deg); }
.new_child_navbox { width: 100%; background-color: #fff; overflow: hidden; max-height: 0px; }
.new_childnav_web dd h3 { padding-top: 10px; margin:0; }
.new_childnav_web dd h3 a { color: #4c4f55; font-size: 13px; display: block; background-image: url(../images/new_navicon15.png); background-repeat: no-repeat; background-position: -50px center; -webkit-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; line-height: 30px; }
.new_childnav_web dd h3 a:hover { padding-left: 30px; color: #ed3542; font-weight: 700; background-position: 0px center; }
.new_childnav_web dd:last-child { background-image: none; }
dd{ margin:0; padding-left: 0; }
.new_childnav_Program dd h3 { padding-top: 10px; }
.new_childnav_web{ margin:0; }
#banner{ margin-top:50px;}
.wrap-about .about .left .about-logo {
    right: 0;
    left: 50%;
    margin-left: -30px;
}
#c-banner .swiper-button-prev{ display:none;}
#c-banner .swiper-button-next{ display:none;}
.ny-banner{ margin-top:50px;}
.ny-contact .contact-cont ul li:last-child em{ display:block;}
.ny-contact .contact-cont ul li section{ margin-top:18px;}
.wrap-about .about .right .about-title .title-left h2{ font-size:18px;}
.wrap-about .about .right .about-cont section p{ line-height:25px;}
.ny-number ul li:hover .number-yuan:after{  width:70px; height:70px;}
.ny-number ul li:nth-child(1):hover .number-yuan .number-yuan-cont em{background-size: cover;}
.ny-number ul li:nth-child(2):hover .number-yuan .number-yuan-cont em{background-size: cover;}
.ny-number ul li:nth-child(3):hover .number-yuan .number-yuan-cont em{background-size: cover;}
.ny-number ul li:nth-child(4):hover .number-yuan .number-yuan-cont em{background-size: cover;}
.wrap-mdzs .title h3{ font-size:20px;}
.wrap-zsjm .zsjm-cont ul li:nth-child(1) .left{ background-size:40%;}
.wrap-zsjm .zsjm-cont ul li:nth-child(2) .left{ background-size:40%;}
.wrap-zsjm .zsjm-cont ul li:nth-child(3) .left{ background-size:40%;}
.wrap-zsjm .zsjm-cont ul li:nth-child(4) .left{ background-size:40%;}
.wrap-zsjm .zsjm-cont ul li .right h3{ font-size:15px;}
.l-map-panel img.s-tb{ left:54%;}
#footer .footer-top .f-left .f-logo{ width:120px;}
#footer .footer-top .f-right .f-ewm img {
    width: 80px;
    height: 77px;
}
#footer .footer-top .f-right .f-ewm {
    width: 101px;
    height: 103px;
}
.wrap-zsjm .zsjm-cont ul li .right section{ margin-top:0;}
#footer .footer-top .f-left .f-contact{ padding-right:10px; margin-top:0;}
#copyright .f-inf{ padding-left:20px; padding-right:20px;}
#footer .footer-top .f-right span{ font-size:12px;}

.wrap-zsjm .zsjm-cont ul li:nth-child(1):hover .left{ background-size:40%;}
.wrap-zsjm .zsjm-cont ul li:nth-child(2):hover .left{ background-size:40%;}
.wrap-zsjm .zsjm-cont ul li:nth-child(3):hover .left{ background-size:40%;}
.wrap-zsjm .zsjm-cont ul li:nth-child(4):hover .left{ background-size:40%;}
.ny-about .ny-about-cont .left p{ font-size:13px;}
.ny-number ul li p{ font-size:12px;}
.wrap-cpyf .cpyf ul li .cpyf-nr{ font-size:12px;} 
.wrap-cpyf .cpyf ul li em{ width:32px; height:32px; background-size:cover!important;}
.ny-title h3{ font-size:18px;}
.ny-title h5{ font-size:12px;}   
.wrap-kfwxm .kfwxm-list ul li p{ font-size:12px; line-height:21px;}
.wrap-kfwxm .kfwxm-list ul li h4{ font-size:15px;}
#advan #advan-thumb .swiper-slide section p{ font-size:12px; line-height:20px;}
.wrap-jmlc .jmlc-cont ul.jmlc-bottom li .jmlc-text h4{ font-size:15px;}
.wrap-jmlc .jmlc-cont ul.jmlc-bottom li .jmlc-text p{ font-size:12px;}
.wrap-jmlc .jmlc-cont ul.jmlc-top li .jmlc-text h4{ font-size:15px;}
.wrap-jmlc .jmlc-cont ul.jmlc-top li .jmlc-text p{ font-size:12px;}

.kfwxm-img img{ height:40px;}
.wrap-jmlc{padding: 40px 20px;}
.wrap-jmlc .jmlc-cont ul.jmlc-top li .jmlc-text{border: 1px #c1c1c1 solid;}
.wrap-jmlc .jmlc-cont ul.jmlc-bottom li .jmlc-text{border: 1px #c1c1c1 solid;}
.wrap-zsjm .zsjm-cont ul li .right h3{ margin-bottom:5px;}
#advan #advan-thumb .swiper-slide .text em{ font-size:30px;}
#advan #advan-thumb .swiper-slide section{min-height: 227px;}
.wrap-zsjm .zsjm-cont ul li .right section p{ font-size:12px;}

#advan{ margin-top:20px;}
.ny-title h3{height: 30px;line-height: 30px;}
.wrap-kfwxm .kfwxm-list{ margin-top:20px;}
.wrap-kfwxm{ padding:30px 16px;}
.wrap-kfwxm .kfwxm-list ul li p{ line-height:19px;}
.wrap-jmlc .jmlc-cont ul.jmlc-top li .jmlc-text i{top: -26px;}
.wrap-jmlc .jmlc-cont ul.jmlc-bottom li .jmlc-text i{top: -26px;}
.wrap-jmtj .wrapper .center h5{ font-size:12px;}
.wrap-jmtj .wrapper .left ul li em{ width:30px; height:30px; line-height:30px;}
.wrap-jmtj .wrapper .right ul li em{width:30px; height:30px; line-height:30px;}
.wrap-jmtj .wrapper .right{ width:100%;}
body {
  overflow-x: hidden;
}
.ny-contact .contact-cont ul li .contact-img{ width:80px; height:80px;}
.ny-contact .contact-cont ul li .contact-img img{ width:20px;}
#news-list ul li section p {
    margin-top: 0;
}
.mbx-nav {
    font-size: 12px;
}
.mbx-nav a {
    font-size: 12px;
}
.mbx-nav .wrapper {
    background: url(../images/home.png) no-repeat 10px center;
    padding-left: 28px;
    background-size: 3%;
}
.ny-product ul li .right span{ margin-top:0;}
.ny-product ul li .right p{ font-size:13px;}
.ny-about .ny-about-title h4{font-size:12px;}
.ny-about .ny-about-title{
    background: url(../images/ny-about-titlebg.png) no-repeat right 73px;
    height: 140px;
    padding-top: 20px;
    background-size: 100%;
}
.ny-about .ny-about-cont .right{ margin-bottom:18px;}
#certify .swiper-slide{ width:270px; height:376px;}
#ny-zzry .swiper-container .swiper-slide{ text-align:center;}
.online_q .btn-wx .pic{ display:none;}
.online_q span img{ height:18px;}
.wrap-zytx .ny-zytx .left{ width:150px;}
#footer .footer-top .f-left .f-contact p:nth-child(1){background: url(../images/f-icon1.png) no-repeat 0 7px;
background-size: 5%;}
#footer .footer-top .f-left .f-contact p:nth-child(2){background: url(../images/f-icon2.png) no-repeat 0 7px;
background-size: 5%;}
#footer .footer-top .f-left .f-contact p:nth-child(3){background: url(../images/f-icon3.png) no-repeat 0 7px;
background-size: 5%;}
.ny-faq .faq-cont .right ul li p{ font-size:12px;}
.wrap-qrsx .qrsx-cont ul li{background-size: 6%;}
.wrap-mdzs .title h2 {
    font-size: 18px;
    margin-top: -5px;
}
.xtj_dh{ 
    display:block;
    position: fixed;
    bottom: 200px;
    right: 15px;
    z-index: 999;
    width: 48px;
}
.xtj_dh span {
    display: block;
    width: 48px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    background: #990033;
    border-radius: 100px;
}
.online_q{ display:none;}
.xtj_dh span img{ height:18px;}
.ny-video .video-cont{ width:100%; height:194px;}

.ny-video .video-cont video {width:74%; height:auto;}
.ny-video .video-cont{background-size: cover;}

.ny-fwcx .fwxc-cont .left{ width:100%; margin-right:0;}
.ny-fwcx .fwxc-cont{ display:block;}
.ny-fwcx .fwxc-cont .left img{ width:100%;}
.ny-fwcx .fwxc-cont{ margin-top:20px; padding-left:20px; padding-right:20px;}
.ny-fwcx .fwxc-cont .right .fwcx-search .fwcx-title{ font-size:20px;}
.ny-fwcx .fwxc-cont .right .fwcx-search-jg p{ font-size:16px;}
.ny-fwcx .fwxc-cont .right .fwcx-ts ul li p{ font-size:14px;}
.ny-fwcx .fwxc-cont .right .fwcx-search .search-item .search-item-flex button{ font-size:14px;}
.ny-fwcx .fwxc-cont .right .fwcx-search .search-item .search-item-flex input{ font-size:14px;}
.ny-faq .faq-cont .left{ height:auto!important; margin-bottom:20px;}



}

